Fixing the axis parameters now has G-code running nicely, which is HUGE! I am having a few other, more minor problems.
1) Jogging - I find sometimes when jogging with the pendant that it will cause a servo fault, even at very low speed. Oddly, I find this happens most often at the very start of a jog, after NOT jogging for a while. Once the axis moves, it'll keep jogging just fine, even through starts and stops and reverses. But let the axis sit for a while, then try to "creep" it, and it's likely to fault. I don't seem to see this when using Jog(), only when using MoveExp(). And I seem to be able to do rapids all day long without a problem. I'm sure it's something I'm doing wrong, but I don't what? MoveExp will respect acceleration limits, right?
2) Again, I'm sure this is something I'm doing wrong, but if I am running a G-code program that has G43 in effect, stop it using the Stop button (which does Interpreter.Halt), then MDI "G0 Z0", it does an unrequested G49. Why? It may happen only when the G43 move is interrupted by a Stop (remember, on my machine, G43/G49 actually move the knee, they don't just shift offsets).
Regards,
Ray L.
|